Part Number Hot Search : 
CXA15 HM9171 BUL382 D29AM NE687M23 LM431 TM82A P1027
Product Description
Full Text Search
 

To Download LC78626KE Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Ordering number : EN5995
CMOS IC
LC78626KE
DSP for Compact Disk Players
Overview
The LC78626KE is a monolithic compact disk player signal processing and servo control CMOS IC equipped with an internal anti-shock control function. Designed for total functionality including support for EFM-PLL, and one-bit D/A converter, and containing analog low-pass filter, the LC78626KE provides optimal cost-performance for low-end CD players that provide anti-shock systems by eliminating as many unnecessary features as possible. The basic functions provided by this IC include modulation of the EFM signal from the optical pick-up, deinterleaving, detection and correction of signal errors, prevention of a maximum of approximately 38 seconds of skipping, signal processing such as digital filtering (which is useful in reducing the cost of the player), and processing of a variety of servo-related commands from the microprocessor. The LC78626KE is an improved version of the LC78626E. It provides 8x oversampling digital filters and supports up to 16M of DRAM.
* The EFM signal is demodulated and converted to 8-bit symbolic data. * The demodulated EFM signal is divided into subcodes and output to the external microprocessor. (Three general I/O ports are shared [exclusively] for this purpose.) * After the subcode Q signal passes the CRC check, it is output to the microprocessor through a serial transmission (LSB first). * The demodulated EFM signal is buffered in the internal RAM, which is able to absorb 4 frame's worth of jitter resulting from variations in the disk rotation speed. * The demodulated EFM signal is unscrambled to a specific sequence, and deinterleaving is performed.
Continued on next page.
Package Dimensions
unit: mm 3151-QFP100E
[LC78626KE]
Functions
* When an HF signal is input, it is sliced to precise levels and converted to an EFM signal. The phase is compared with the internal VCO and a PLL clock is reproduced at an average frequency of 4.3218 MHz. * Precise timing for a variety of required internal timing needs (including the generation of the reference clock) is produced by the attachment of an external 16.9344 MHz crystal oscillator. * The speed of revolution of the disk motor is controlled by the frame phase difference signal generated by the playback clock and the reference clock. * The frame synchronizing signal is detected, stored, and interpolated to insure stable data read back.
0.825 0.575
80 81
0.65
23.2 20.0 0.3
1.6 0.575
51 50
0.15
17.2 14.0
0.65
0.825
1.6
31 100
0.1 2.7
21.6
0.8
SANYO: QFP100E (QIP100E)
Any and all SANYO products described or contained herein do not have specifications that can handle applications that require extremely high levels of reliability, such as life-support systems, aircraft's control systems, or other applications whose failure can be reasonably expected to result in serious physical and/or material damage. Consult with your SANYO representative nearest you before using any SANYO products described or contained herein in such applications. SANYO assumes no responsibility for equipment failures that result from using products at values that exceed, even momentarily, rated values (such as maximum ratings, operating condition ranges, or other parameters) listed in products specifications of any and all SANYO products described or contained herein.
SANYO Electric Co.,Ltd. Semiconductor Bussiness Headquarters
TOKYO OFFICE Tokyo Bldg., 1-10, 1 Chome, Ueno, Taito-ku, TOKYO, 110-0005 JAPAN
21099RM(OT) No. 5995-1/34
0.8
1
30
3.0max
15.6
LC78626KE
Continued from preceding page.
* Error detection and correction is performed, as is a flag process. (C1: two error/C2: two error correction method.) * The C2 flag is set after referencing the C1 flag and the results of the C2 check, where the signal from the C2 flag is interpolated or held at its previous level. The interpolation circuit uses double interpolation. When there are two or more C2 flags in a row, the previous value is held. * Command (such as track jump, start focus, disk motor start/stop, muting on/off, track count, etc.) is are executed after they are entered from the microprocessor. (An 8-bit serial input is used.) * The digital output is equipped internally. * High speed access is supported through discretionary track counting. * Using the 8x oversampling digital filter, D/A converter signals with improved continuity of output data are produced. Pin Assignment
* A -type D/A converter using a 3-order noise shaper is equipped internally. (An analog low-pass filter is equipped internally.) * Internal digital attenuator (8-bit-; 239 steps.) * Internal digital deemphasis * Uses 0 cross mute. * Bilingual compatibility * General I/O ports: 4. (Three of these are shared, exclusively, with the subcode output function.) * Up to 38 seconds of skip prevention (when using 16M of DRAM) through 5-bit ADPCM compression/ expansion processing. 1M/4M/4M x 2/16 bits DRAM can be selected. * Memory overflow detection output * Free memory output
Features
* 100-pin QIP * A single 3.2 V power supply
Top view
No. 5995-2/34
Slice level control
VCO clock production clock control 2K x 8-bit RAM Digital out Interpolation mute
Equivalent Circuit Block Diagram
RAM address generator
Sync detect EFM demodulation
CLV digital servo ADPCM encoder
C1, C2 error detection and correction flag process
Digital attenuator
Contact detector
Shock detector
LC78626KE
Subcode partition QCRC 4 x oversampling digital filter Data width changer
Microprocessor interface One-bit DAC
ADPCM decoder
Overflow process initiation control
Servo commands
General ports
Crystal oscillator-system timing generator
Low-pass filter
DRAM control
Disable
No. 5995-3/34
LC78626KE
Specifications
Absolute Maximum Ratings at Ta = 25C, VSS = 0V
Parameter Maximum power supply voltage Input voltage Output voltage Allowable power dissipation Operating temperature range Storage temperature range Symbol VDD max VIN VOUT Pd max Topr Tstg Conditions Ratings VSS - 0.3 to VSS + 4.0 VSS - 0.3 to VDD + 0.3 VSS - 0.3 to VDD + 0.3 400 -20 to +75 -40 to +125 Unit V V V mW C C
Allowable Operating Range at Ta = 25C, VSS = 0V
Parameter Symbol VDD1 Power supply voltage VDD2 VIH1 Input high-level voltage VIH2 VIH3 VIL1 Input low-level voltage VIL2 VIL2 Data setup time Data hold time High level clock pulse width Low level clock pulse width Data read access time Command transfer time Subcode Q read enable time Subcode ready cycle time Subcode read enable time Port input data setup time Port input data hold time Port input clock setup time Port output data delay time Input level Range of operating frequencies Crystal oscillator frequency tSU tHD tWH tWL tRAC tRWC tSQE tSC tSE tCSU tCHD tRCQ tCDD VIN1 VIN2 fOP fX Conditions VDD, XVDD, LVDD, RVDD, VVDD: ATT/DF/DAC to the normal speed VDD, XVDD, LVDD, RVDD, VVDD: All functions guaranteed to 2x speed I/O and input pins with the exception of EFMI and DRAM0 to DRAM3 EFMI DRAM0 to DRAM3 I/O and input pins with the exception of EFMI and DRAM0 to DRAM3 EFMI DRAM0 to DRAM3 COIN, RWC: Figure 1 COIN, RWC: Figure 1 SBCK, CQCK: Figures 1 to 3 SBCK, CQCK: Figures 1 to 3 SQOUT, PW: Figures 2 and 3 RWC: Figure 1 WRQ: Figure 2, no RWC signal SFSY: Figure 3 SFSY: Figure 3 CONT2 to CONT5, RWC: Figure 4 CONT2 to CONT5, RWC: Figure 4 RWC, CQCK: Figure 4 CONT2 to CONT5, RWC: Figure 5 EFMI: slice level control, VDD = 3.0 V XIN: C coupling input EFMI XIN, XOUT 16.9344 0.8 1.0 10 400 400 400 100 1200 Ratings min 3.0 3.6 0.7 VDD 0.6 VDD 0.45 VDD 0 0 0 400 400 400 400 0 1000 11.2 136 400 typ max 3.6 3.6 VDD VDD VDD 0.3 VDD 0.4 VDD 0.2 VDD Unit V V V V V V V V ns ns ns ns ns ns ms s ns ns ns ns ns Vp-p Vp-p MHz MHz
Electrical Characteristics at Ta = 25C, VDD = 3.2 V, VSS = 0V
Parameter Current drain Symbol IDD Conditions VDD, XVDD, LVDD, RVDD, VVDD: VDD = 3.0 to 3.4 V with normal playback DEFI, EFMI, HFL, TES, RWC, COIN, CQCK, FMT, MR1, MR2, RES, TESD, WOK, PAUSE IN, SHOCK, TESCLK, TESA, TESB, TESC, TESGB, TEST1: VIN = VDD TAI, TEST2 to TEST5, CS VIN = VDD = 3.6 V 15 Ratings min typ 14 max 20 Unit mA
IIH1 Input high-level current IIH2
5
A
55
A
Continued on next page.
No. 5995-4/34
LC78626KE
Continued from preceding page.
Parameter Symbol Conditions DEFI, EFMI, HFL, TES, RWC, COIN, CQCK, FMT, MR1, MR2, RES, TESD, WOK, PAUSE IN, SHOCK, TESCLK, TESA, TESB, TESC, TESGB, TAI, TEST1 to TEST5, CS : VIN = 0 V EFMO, CLV+, CLV-, V/P, TOFF, TGL, JP+, JP-, PCK, FSEQ, EFLG, FSX, EMPH : IOH = -1 mA CONT2 to CONT5, SBSY, MUTEL, MUTER, C2F, WRQ, SQOUT, 16M/NGJ, 4.2M, EMPP, OVF, CNTOK, NGJ : IOH = -0.5 mA DOUT : IOH = -12 mA OE, WE, CAS, RAS, AD10/CAS2, AD9 to AD0, DRAM3 to DRAM0 : IOH = -0.5 mA MMC0 to MMC3 : IOH = -2 mA EFMO, CLV+, CLV-, V/P, TOFF, JP+, JP-, PCK, FSEQ, EFLG, FSX, EMPH : IOL = 1 mA CONT2 to CONT5, SBSY, MUTEL, MUTER, C2F, WRQ, SQOUT, 16M/NGJ, 4.2M, EMPP, OVF, CNTOK : IOL = 2 mA DOUT : IOL = 12 mA OE, WE, CAS, RAS, AD10/CAS2, AD9 to AD0, DRAM3 to DRAM0 : IOL = 0.5 mA MMC0 to MMC3 : IOL = 2 mA PDO, CLV+, CLV-, JP+, JP-, CONT2 to CONT5, DRAM0 to DRAM3, ASRES : VOUT = VDD PDO, CLV+, CLV-, JP+, JP-, CONT2 to CONT5, DRAM0 to DRAM3, ASRES : VOUT = 0 V PDO : RISET = 68 k PDO : RISET = 68 k -5 30 -54 42 -42 54 -30 Ratings min typ max Unit
Input low-level current
IIL
-5
A
VOH1
2.56
V
Output high-level current
VOH2 VOH3 VOH4 VOH5 VOL1 VOL2
2.56 2.72 2.56 2.24 0.64
V V V V V
0.32 0.48 0.44 0.96 5
V V V V A
Output low-level current VOL3 VOL4 VOL5 IOFF1 Output off leakage current IOFF2 IPDOH IPDOL
A A A
Charge pump output current
One-bit D/A Converter Analog Characteristics at Ta = 25C, VDD = LVDD = RVDD = 3.2 V, VSS = L/RVSS = 0 V
Parameter Total harmonic distortion rate Symbol TRD+N Conditions LCHO, RCHO; 1 kHz: Uses the 0 dB data input and the 20 kHz-LPF (in the AD725D) LCHO, RCHO; 1 kHz: Uses the -60 dB data input, the 20 kHz-LPF (in the AD725D), and the A filter LCHO, RCHO; 1 kHz: Uses the 0 dB data input, the 20 kHz-LPF (in the AD725D), and the A filter LCHO, RCHO; 1 kHz: Uses the 0 dB data input and the 20 kHz-LPF (in the AD725D) 81 Ratings min typ 0.035 max 0.038 Unit %
Dynamic range
DR
84
dB
Signal to noise ratio
S/N
87
92
dB
Cross talk
CT
79
82
dB
Note: Measured with the normal-speed playback mode in the Sanyo one-bit D/A converter block reference digital attenuator circuit.
No. 5995-5/34
LC78626KE
Figure 1 Command Input
Figure 2 Subcode Q Output
Figure 3 Subcode Output
No. 5995-6/34
LC78626KE
Figure 4 General Port Input Timing
Figure 5 General Port Output Timing
No. 5995-7/34
LC78626KE Description of Pins
Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Pin Name DEFI TAI PDO VVSS ISET VVDD FR VSS TESCLK TESA TESB TESC TESGB TEST5 CS TEST1 EFMO EFMI TEST2 CLV+ CLV- V/P HFL TES TOFF TGL JP+ JP- PCK FSEQ VDD I/O I I O P AI P AI P I I I I I I I I O I I O O O I I O O O O O O P Track jump control output. Can be 3-state output depending on the command. EFM data playback clock monitor. 4.3218 MHz during phase lock. Sync signal detect output. A high level when the sync signal detected from the EFM signal matches the internally generated sync signal. Digital system power supply Reset signal input for initializing only the anti-shock control part (i.e. excluding the DSP part). Resets when this pin is low level, and release the reset when this pin is high level. Tie this pin to the low level (i.e., connected to 0 V) if when using software control on the anti-shock part alone through the anti-shock part only reset disable/release command ($F4) or the anti-shock only reset enable/inrush command ($F5). Note: This pin is assigned as the least significant bit of the general I/O port however, use as a general I/O pin is disabled. When the port I/O set command ($DB) is executed, the least significant bit is always "0," and the output driver is not turned ON. General I/O pin 2. This controls the commands from the microcontroller. When not used, either set this as an input port and connect to 0 V, or set this as an output port and leave it open. Low-level output Low-level output Undefined -- Disk motor control output. Can have a 3-state output depending on the command. Rough servo/phase control automatic switching monitor output. If a high level then rough servo mode. If a low level then phase control mode. Track detect signal input. Schmidt input. Tracking error signal input. Schmidt input. Tracking off output Tracking gain switch output. Gain is increased with low level. Low-level output Low-level output -- -- High-level output Undefined For the PLL Function Defect detection signal (DEF) input. When not used, must be connected to 0 V. Test input. Equipped with internal pull-down resistor. Must be connected to 0V. Internal VCO control phase comparator output Internal VCO ground. Must be connected to 0 V. PDO output current adjustment resistor connection Internal VCO power supply VCO frequency range adjustment Digital system ground. Must be connected to 0 V. Test clock input. Must be connected to VDD. Test operation mode control input. Must be connected to VDD. Test operation mode control input. Must be connected to VDD. Test operation mode control input. Must be connected to VDD. Test operation mode control input. Must be connected to VDD. Test input. Equipped with internal pull-down resistor. Must be connected to 0 V. Chip select input. Equipped with internal pull-down resistor. When not controlled, must be connected to 0 V. Test input. Must be connected to 0 V. For slice level control EFM signal output EFM signal input Output pin states during reset -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Undefined -- --
Test input. Equipped with internal pull-down resistor. Must be connected to 0 V.
32
ASRES
I(I/O)
Input mode
33
CONT2
I/O
Input mode
Continued on next page.
No. 5995-8/34
LC78626KE
Continued from preceding page.
Pin No. 34 Pin Name CONT3/SBCK I/O Description General I/O pin 3. This controls the commands from the microcontroller. This pin is shared exclusively with the subcode read clock input (SBCK). When not used, either set this as an input port and connect to 0 V, or set this as an output port and leave it open. General I/O pin 4. This controls the commands from the microcontroller. This pin is shared exclusively with the subcode frame sync signal output (SFSY). When not used, either set this as an input port and connect to 0 V, or set this as an output port and leave it open. General I/O pin 5. This controls the commands from the microcontroller. This pin is shared, exclusively, with the subcode P, Q, R, S, T, U, V, W output (PW). When not used, either set this as an input port and connect to 0 V, or set this as an output port and leave it open. Subcode block sync signal output Test input. Equipped with an internal pull-down resistor. Must be connected to 0 V. Digital output. EIAJ format. Test input. Equipped with an internal pull-down resistor. Must be connected to 0 V. Shared function pin that functions either as the 16.9344 MHz output (16M) or as the C2 flag data continuity check start signal (detection start is indicated by a low to high transition). Controlled by microcontroller commands. 4.2336 MHz output C1, C2, one error, two error error correction monitor output 7.35 kHz sync signal output (frequency divided from the crystal oscillator). Deemphasis monitor output. When high level, a deemphasis disk is being played back. C2 flag output Test output. Under normal operation, this should be left open. DRAM switch: high : 1M, low : 4M 1 M: high, low 4 M: low, low 16 M: low, high 4 M X 2: high, high (MR1, MR2) Test input. Must be connected to 0V. L channel mute output L channel power supply L channel output For the one-bit D/A converter L/R channel ground. Must be connected to 0 V. R channel output R channel power supply R channel mute output Crystal oscillator power supply 16.9344 MHz crystal oscillator connection Crystal oscillator ground. Must be connected to 0 V. Read/write control input. Schmidt input. Microcontroller command input Input pin for the command input latch clock and the subcode readout clock. Schmitt input. Subcode Q output Subcode Q output standby output Operating mode switch: high: shock proof, low: through. DRAM empty (an RZP pulse is output when the DRAM is empty). External reset input: low reset (all internal blocks are reinitialized). Output pin states during reset Input mode
I/O
35
CONT4/SFSY
I/O
Input mode
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
CONT5/PW SBSY TEST3 DOUT TEST4 16M/NGJ 4.2M EFLG FSX EMPH C2F TOUT MR1 MR2 TESD MUTESL LVDD LCHO L/RVSS RCHO RVDD MUTER XVDD XOUT XIN XVSS RWC COIN CQCK SQOUT WRQ FMT EMPP RES
I/O O I O I O O O O O O O I I I O P AO P AO P O P O I P I I I O O I O I
Input mode Undefined -- Undefined -- Clock output Clock output Undefined Undefined Low-level output Undefined Undefined -- -- High-level output -- -- -- -- -- High-level output -- -- -- -- -- -- Undefined Undefined -- Low-level output --
Continued on next page.
No. 5995-9/34
LC78626KE
Continued from preceding page.
Pin No. 70 71 72 73 74 75 76 77 Pin Name MMC0 MMC1 MMC2 MMC3 OVF CNTOK WOK PAUSE IN I/O O O O O O O I I Remaining DRAM output Remaining DRAM output Remaining DRAM output Remaining DRAM output DRAM write terminated. (An RZP pulse is output when there is an overflow or a shock.) Data contact point detection complete signal: low high: detection complete. (DRAM write start). DRAM write enable signal input: high: write enable. Pause signal input: high: pause. Shared function pin that functions either as a 16M DRAM address output (AD10) or as a DRAM control signal (CAS2) used when 8M of DRAM (two 4M DRAM chips) is used. The function is switched by the DRAM selection pins MR1 and MR2. Remaining DRAM alarm output: low: memory low. C2F shock detect pause signal input: low: pause shock detection. DRAM data bus DRAM data bus DRAM data bus DRAM data bus DRAM control signal DRAM control signal DRAM control signal DRAM control signal DRAM address bus DRAM address bus DRAM address bus DRAM address bus DRAM address bus Digital system ground. Must be connected to 0 V. DRAM address bus DRAM address bus DRAM address bus DRAM address bus DRAM address bus Digital system power supply Description Output pin states during reset Low-level output Low-level output Low-level output Low-level output Low-level output High-level output -- --
78
AD10/CAS2
O
Undefined
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
EMPN SHOCK DRAM3 DRAM2 DRAM1 DRAM0 OE WE CAS RAS AD9 AD8 AD7 AD6 AD5 VSS AD4 AD3 AD2 AD1 AD0 VDD
O I I/O I/O I/O I/O O O O O O O O O O P O O O O O P
Low-level output -- Input mode Input mode Input mode Input mode Low-level output High-level output Undefined Undefined Low-level output Low-level output Low-level output Low-level output Low-level output -- Low-level output Low-level output Low-level output Undefined Undefined --
No. 5995-10/34
LC78626KE Pin Applications The HF Signal Input Circuit Pin 18: EFMI, Pin 17: EFMO, Pin 1: DEFI, and Pin 20: CLV+ When an HF signal is input to the EFMI, an EFM signal (NRZ), sliced at the optimal levels, is obtained. As a countermeasure against defects, when the DEFI pin (Pin 1) is high, the slice level control output EFMO pin (Pin 17) goes to a high impedance state, and the slice level is held. However, this is only enabled when the CLV is in phase-control mode, or in other words, when the V/P pin (Pin 22) is low. This can be structured from a combination with the DEF pin of LA9230/ 40/50 series ICs. * When the EFMI and CLV+ signal lines are close to each other then the error rate due to unnecessary radiation may increase. It is recommended that these two lines be separated by a ground line or by a VDD line as a shield line.
HF Signal
The PLL Clock Playback Circuit
Pin 3: PDO, Pin 5: ISET and Pin 7: FR The VCO circuit is equipped internally, and the PLL circuit is structured using external resistors and external capacitors. The ISET is the reference current for the charge pump. The PDO is the loop filter for the VCO circuit, and the FR is the resistor that determines the frequency range of the VCO. Reference Values R1 = 68 k C1 = 0.1 F (standard speed) C1 = 0.047 F (2x speed) R2 = 680 C2 = 0.1 F R3 = 1.2 k * It is recommended that a carbon coated resistor with a tolerance of 5.0% be used for R3.
Frequency and phase comparator
Charge pump
The VCO Monitor
Pin 29: PCK
This is the monitor pin with an average frequency of 4.3218 MHz, which is a 1/2 frequency division from VCO.
The Sync Detect Monitor
Pin 30: FSEQ
The EFM signal goes high when the frame sync signal (the true sync signal) from the PCK matches the timing (the interpolated sync signal) generated by the counter. This serves as the sync detect monitor (holding the high level over a single frame).
No. 5995-11/34
LC78626KE The Servo Command Functions Pin 62: RWC, Pin 63: COIN, Pin 64: CQCK
Various commands can be executed by setting RWC to high and by inputting the command from COIN synchronized with the CQCK clock. The commands are executed beginning with the falling edge of RWC. Focus start Track jump Mute control Disk motor control Other control Track check Digital attenuator General port I/O settings * Single-byte commands
Single-byte commands
Two-byte command (two sets of RWC) Two-byte commands (once set of RWC)
* Two-byte commands (RWC 2 set: for the track count)
At least 1 s Command ($F0, $F8) Data ($08 to $FE), command ($FF)
* Two-byte commands (RWC 1 set: digital attenuation and setting the general I/O port)
Data
Commands ($81 to $87, $DB, $DC)
* Eliminating command noise
Code $EF $EE COMMAND Command input noise reduction mode Resets the command input noise reduction mode q RES = low
This command makes it possible to reduce the noise that is mixed into the CQCK clock. This is effective for noise of less than 500 ns; however, the CQCK timing must be set to have 1 s or more for tWL, tWH, and tSU.
No. 5995-12/34
LC78626KE The CLV Servo Circuit
Code $04 $05 $06 $07
Pin 20: CLV+, Pin 21: CLV-, Pin 22: V/P
COMMAND DISC MOTOR START (Accelerate) DISC MOTOR CLV (CLV) DISC MOTOR BRAKE (Decelerate) DISC MOTOR STOP (Stop) q RES = low
CLV+ is the signal for accelerating the disk in the forward direction, while CLV- is the signal for decelerating the disk. Depending on the commands from the microcontroller, one of the following four modes is selected: Accelerate, decelerate, CLV, or stop. The CLV+ and CLV- outputs for each mode are as shown in the table below.
MODE Accelerate Decelerate CLV Stop CLV+ High Low Pulse output Low CLV- Low High Pulse output Low
* The CLV servo control command is such that the TOFF pin is low only when the CLV mode is in effect, and it is high otherwise. The TOFF pin control by the command is only active when the CLV mode is in effect. * CLV mode In the CLV mode the rotation of the disk is detected from the HF signal, and a precise linear speed of rotation is derived by exerting the respective forms on control when the internal modes of the DSP change. The PWM frequency is 7.35 kHz. The V/P has a high output when the internal mode is the rough servo, and a low output when the internal mode is phase control.
Internal mode Rough servo (when the rotational speed is determined to be low) Rough servo (when the rotational speed is determined to be high) Phase control (when the PCK clock is running) CLV+ High Low PWM CLV- Low High PWM V/P High High Low
* Switching the rough servo gain
Code $A8 $A9 COMMAND DISC 8 cm Set DISC 12 cm Set q RES = low
When the internal mode is the rough servo, the CLV control gain for the 8 cm disk can be reduced by 8.5 dB from the level for the 12 cm disk.
No. 5995-13/34
LC78626KE * Switching the phase control gain
Code $B1 $B2 $B3 $B0 COMMAND CLV phase comparator 1/2 frequency division CLV phase comparator 1/4 frequency division CLV phase comparator 1/8 frequency division CLV phase comparator, no frequency division q RES = low
By changing the frequency division value of the first-stage frequency divider of the phase comparator it is possible to change the phase control gain.
Phase comparator
* CLV 3-state output
Code $B4 $B5 COMMAND CLV 3-state output CLV 2-state output (traditional method) q RES = low
The CLV 3-state output command makes it possible to control the CLV with a single pin. However, because this will cause the spindle gain to fall by 6 dB, it will be necessary to increase the gain on the servo side.
2-state output
3-state output
High impedance output
Acceleration
Deceleration
No. 5995-14/34
LC78626KE * Internal brake mode
Code $C5 $C4 $A3 $CB $CA $CD $CC COMMAND Internal Break ON Internal Break OFF Internal brake control Internal brake continuous mode Internal brake continuous mode reset Internal brake TON mode Internal brake TON mode reset q q q RES = low
* The internal brake mode is turned on by inputting the internal brake on command ($C5). When in this mode, when the brake command ($06) is executed it becomes possible to monitor the state of deceleration of the disk using the WRQ pin. * In this mode, the status of deceleration of the disk is determined by counting the density of the EFM signals in a single frame, and the CLV- is low if the number of EFM signals is 4 or less. At the same time, the WRQ signal is put to high as the break complete monitor. The microcontroller issues the STOP command if it senses that the WRQ signal is high, and thus brings the disk to a complete stop. In the internal break continuous mode the CLV- = high brake operation continues even when the break complete monitor WRQ goes high. When noise in the EFM signal causes the deceleration status to be judged incorrectly, it may be advisable to use the internal break control command ($A3) to change the EFM signal count from 4 to 8. * In the TOFF output inhibited mode ($CD), TOFF is low while the internal break is in operation. Its use is recommended because it is effective in preventing incorrect detection at the mirrored surface of the disk.
EFM signal
$06 command
* When there is a loss of focus during the execution of an internal break command it will be necessary to reissue the internal brake command after the focus has been reestablished. * Because there is a risk that the EFM signal will be discerned incorrectly depending on the playback status (scratched disks, access processes, etc.), use in conjunction with the microcontroller is recommended. * When the internal brake mode is in effect, then it is possible to monitor the disk deceleration status at the WRQ Pin by executing the DISC MTR BRAKE command ($06) in this DSP. However, if another command is executed while this command is in process, then the command will be aborted. When you wish to prevent the function from being aborted, then, after issuing the DISC MTR BRAKE command ($06), do not issue any other commands until a high WRQ signal is detected and the DISC MTR STOP command ($07) is issued. The Track Jump Circuit Pin 23: HFL, Pin 24: TES, Pin 25: TOFF, Pin 26: TGL, Pin 27: JP+, Pin 28: JP-
* Types of track counters The following two track count modes have been provided.
Code $22 $23 COMMAND The new track count (a combination of TES and HFL) The conventional track count (direct count of the TES signal) RES = low q
The conventional track counter uses the TES signal itself as the internal track counter clock. In the new track count method, however, the TES signal is combined with the HFL signal to reduce the amount of noise, producing a more accurate track count through reducing the number of miscounts due to noise in the rising edge and falling edge of the TES signal. However, when the HFL signal is absent because of dust, scratches, etc., there is the danger that there will be no track count pulse, and thus caution is required when using this method.
No. 5995-15/34
LC78626KE * The TJ command
Code $A0 $A1 $11 $12 $31 $52 $10 $13 $14 $30 #15 $17 $19 $1A $39 $5A $18 $1B $1C $38 $1D $1F $16 $0F $8F $8C $21 $20 COMMAND The conventional track jump The new track jump 1 TRACK JUMP IN #1 1 TRACK JUMP IN #2 1 TRACk JUMP IN #3 1 TRACK JUMP IN #4 2 TRACK JUMP IN 4 TRACK JUMP IN 16 TRACK JUMP IN 32 TRACK JUMP IN 64 TRACK JUMP IN 128 TRACK JUMP IN 1 TRACK JUMP OUT #1 1 TRACK JUMP OUT #2 1 TRACK JUMP OUT #3 1 TRACK JUMP OUT #4 2 TRACK JUMP OUT 4 TRACK JUMP OUT 16 TRACK JUMP OUT 32 TRACK JUMP OUT 64 TRACK JUMP OUT 128 TRACK JUMP OUT 256 TRACK CHECK TOFF TON TRACK JUMP BRAKE JP pulse period TOFF output mode JP pulse period TOFF output mode reset q q RES = low q
(Brake period)
(JP pulse period)
When the track jump command is input to the servo command an acceleration pulse is generated (period a), following which a deceleration pulse is generated (period b), after which the specific jump is completed after the brake period (period c) elapses. In this break period the beam slip direction is detected through the TES and HFL inputs, and the segment of the TES signal that propagates the internal slip is cut by TOFF. Moreover, by increasing the servo gain using TGL, it is possible to lock onto the track that is the jump destination. In the JP pulse interval TOFF output mode, TOFF is high during the interval when the JP pulse is generated. * The TOFF pin is only low when the CLV mode is active when related to the disk control mode, and this terminal is high during start, stop, and break control. Moreover, the TOFF pin can be turned on and off independently using commands. However, the disk motor control is only enabled when the CLV mode is active.
No. 5995-16/34
LC78626KE * TJ mode The relationships between the acceleration pulse, deceleration pulse, and brake interval are as shown in the table below.
When in the conventional track jump mode Command 1 TRACK JUMP IN (OUT) #1 1 TRACK JUMP IN (OUT) #2 1 TRACK JUMP IN (OUT) #3 1 TRACK JUMP IN (OUT) #4 2 TRACK JUMP IN (OUT) 4 TRACK JUMP IN (OUT) 16 TRACK JUMP IN (OUT) 32 TRACK JUMP IN (OUT) 64 TRACK JUMP IN (OUT) 128 TRACK JUMP IN (OUT) 2 TRACK JUMP period 9 TRACK JUMP period 18 TRACK JUMP period 36 TRACK JUMP period 72 TRACK JUMP period a 233 s 0.5 TRACK JUMP period 0.5 TRACK JUMP period 0.5 TRACK JUMP period b 233 s 233 s 233 s 233 s None 466 s 7 TRACK JUMP period 14 TRACK JUMP period 28 TRACK JUMP period 56 TRACK JUMP period 60 ms 60 ms 60 ms 60 ms 60 ms c 60 ms 60 ms This period does not exist 60 ms TOFF ="L" during period C a When in the new track jump mode b Same as in the conventional mode 0.5 TRACK JUMP period 0.5 TRACK JUMP period 0.5 TRACK JUMP period 1 TRACK JUMP period 2 TRACK JUMP period 9 TRACK JUMP period The same as for a The same as for a The same as for a The same as for a The same as for a The same as for a 60 ms This period does not exist 60 ms TOFF ="L" during period C 60 ms 60 ms 60 ms c
Same as in the conventional mode Same as in the conventional mode Same as in the conventional mode
256 TRACK JUMP IN (OUT) TRACK JUMP BRAKE
TOFF is high during the period over which 256 tracks elapse and pulses a and b are not produced There is no a or b period
60 ms 60 ms
Same as in the conventional mode Same as in the conventional mode
* The 256 TRACK CHECK does not produce an actuator drive signal as shown in the table above, rather because the mode is such that the TES signal is counted when the tracking loop is off, it is necessary to provide a feed to the feed motor. * When the track jump sequence (a, b, c) is completed, the servo command register is reset automatically. * When a new command has been input when the track jump is in process, that command is executed at that instant. * In the 1 TRACK JUMP #3 command there is no brake period (period c), but rather caution is warranted because it is necessary to generate the brake mode using an external circuit. * Although in the 2TRACK JUMP IN (OUT) of the new track jump mode the brake period (period c) did not exist for the LC78620E/21E/25E ICs, in this IC period C has been changed to 60 ms.
Slip detector High during the brake interval
No. 5995-17/34
LC78626KE The THLD signal is generated on the LA9230M, 9240M, 9250M Series side, and causes the tracking error signal to be held during the JP pulse period. * The tracking brake The relationship between the TES, HFL, and TOFF signals during the track jump period c is as shown below. The TOFF signal is generated from the HFL signal with the changing edge of the TES signal. The high of the HFL signal is for the mirrored area, while the low is for the pitted area. As the beam sweeps from the mirrored surface to the pitted area, TOFF becomes high, and as the beam sweeps from the pitted area to the mirrored surface, TOFF is made low in the gain-enhanced state (TGL low), and the brake is applied.
TES (when moving towards the outside) TES (when moving towards the inside) HFL TOFF output
* JP 3-state Output
Code $B6 $B7 JP 3-state output JP 2-state output (conventional method) q COMMAND RES = low
Using the JP 3-state command, the track jump can be controlled with a single pin, however, the gain must be increased on the servo side because the kick gain will decrease by 6 dB.
2-state output
3-state output
High impedance output
* Track check mode
Code $F0 $F8 $FF Track check IN Track check OUT Two byte command reset q COMMAND RES = low
After the track check IN or track check OUT command has been entered, then when a discretionary number between 8 and 254 is entered as binary data, a track count of the specified number + 1 will be performed.
The number of desired track checks = the number of track checks input + 1
Command Track check In/Out command Track check Binary input of the desired number of tracks +1 Double byte command reset Brake command
Rising edge at the number of tracks/2
Goes low when the track check is complete.
No. 5995-18/34
LC78626KE * * * When the desired number of tracks is entered as a binary number, the track check operation begins with the falling edge of the RWC. During the track check the TOFF pin becomes high and the tracking loop turns off, and thus there is the need to provide a feed to the feed motor. When the track check In/Out commands are entered, the WRQ signal changes from the subcode Q standby monitor that it is during normal times to become the track check monitor. This signal becomes high when half of the number of tracks have been checked, and becomes low when the check is complete. The microcontroller sees that the WRQ signal has become low and determines that the check has been completed. If the two-byte reset command is not entered, the track check operation begins again. In other words, if you wished to advance 20,000 tracks, then a single 201 track check code would be sent and then when 100 cycles of the WRQ have been counted, then there have been 20,000 track checks. When the track check is performed, the brake command is used to lock the pickup to a track. Pin 43: EFLG, Pin 44: FSX
*
*
The Error Flag Output
1 correction 2 correction Correction function No errors
The FSX is the 7.35 kHz frame sync signal that is created by frequency dividing the crystal clock. For each frame, the error correction status is output to EFLG. It is easy to tell the quality of the playback by the number of high pulses that appear in the EFLG signal. The Subcode P, Q and R to W Output Circuits Pin 34: SBCK, Pin 35: SFSY/CONT4, Pin 36: PW/CONT5, Pin 37: SBSY PW is the subcode signal output pin. (Note: Pin 35 and Pin 36 are, respectively, a general I/O pin and an exclusively shared pin, and the selection of the pin depends on commands from the micro controller. See the item "General I/O Ports" on page 24.) By applying 8 clocks to SBCK within 136 s of the falling edge of SFSY, it is possible to read all codes until P, Q, and R to W. The signal that appears at the PW pin changes with the rising edge of SBCK. When no clock is applied to SBCK, the "P" code is output to PW. SFSY is a signal that is output for each subcode frame, and the falling edge of this signal indicates that the subcode symbol (P to W) output is in standby. The subcode data P is output at the falling edge of this signal.
SBSY is a signal output for each subcode block. This signal becomes high during sync signals S0 and S1, and its falling edge indicates the end of the subcode sync signal and the beginning of the data in subcode block (in EIAJ format).
No. 5995-19/34
LC78626KE The Subcode Q Output Circuit
Code $09 $89
Pin 66: WRQ, Pin 62: RWC, Pin 65: SQOUT, Pin 64: CQCK, Pin 15 CS
COMMAND ADDRESS FREE ADDRESS 1 q RES = low
It is possible to read the subcode Q from the SQOUT pin by inputting a clock into the CQCK pin. Of the 8-bit subcodes, the "Q" signal is useful in accessing musical selections, in displays, etc. WRQ is only high when the CRC has been passed and the address in the subcode Q format is "1." (See Note 1.) When the microcontroller detects this high level, it can transmit a CQCK signal to read the data from SQOUT in the order shown below. When the CQCK transmission begins, data changes in the internal registers of the DSP are inhibited. Once the microcontroller has completed its read, RWC temporarily goes high, enabling data updating. At this time, WRQ goes low. Because WRQ goes low after being high for 11.2 ms, the CQCK input starts during the interval when WRQ is high. The data can be read beginning with the least significant bit. Note 1: This conditions is ignored if an address-free command is sent (corresponding to the CDV).
CONT TNO INDEX (POINT) MIN SEC FRAME ZERO AMIN (PMIN) ASEC (PSEC) AFRAME (PFRAME) The items within the parentheses are for the read-in area. ADR
Sub Q data
*
The WRQ pin normally indicates the subcode Q standby; however, when in the track counter mode and when there is an internal bake, it becomes a different monitor. (See the track count and internal brake items.) This IC becomes active when the CS pin is low, and the subcode Q data is output from the SQOUT pin. When the CS pin is high, the SQOUT pin enters a high impedance state.
*
No. 5995-20/34
LC78626KE Bilingual Function
Code $28 $29 $2A COMMAND STO CONT Lch CONT Rch CONT RES = low q
* At reset or when a stereo command ($28) has been entered, Lch and Rch are output, respectively, to Lch and Rch. * When the Lch set command ($29) is entered, the Lch data is output to both Lch and Rch. * When the Rch set command ($2A) is entered, the Rch data is output to both Lch and Rch. Deemphasis Pin 45: EMPH Of the subcode Q control data, the pre-emphasis on/off bit is output from the EMPH pin. When this pin is high, the deemphasis circuit within this IC is activated, and the D/A converter output are de-emphasized. Digital Attenuator It is possible to apply digital attenuation to the audio data by setting the RWC high and inputting from the COIN a two byte command synchronized with the CQCK clock.
Code $81 $82 $83 $84 $85 $86 $87 ATT ATT ATT ATT ATT ATT ATT COMMAND DATA 4STEP 4STEP 8STEP 8STEP 16STEP 16STEP SET UP DOWN UP DOWN UP DOWN RES = low DATA 00H Set (MUTE - dB)
After reset, the attenuation level is set to "MUTE" (the attenuation coefficient is 00H, where MUTE = -), and thus it is necessary to directly set the attenuation coefficient EEH using the direct set (ATT DATA SET) command in order to produce a sound. The attenuation level can be set to a range from 00H to EEH (239 different levels) by the microcontroller commands. This two byte command is different from the two byte commands used in track counting in that RWC only needs to be set once, and it is not necessary to reset the two byte command either. (See the two byte command RWC1 set on page 13.)
Command
Attenuation data 00H to EEH
Attenuate set command
After inputting the target attenuation level in terms of 00H to EEH, then if the attenuate step-up/step-down commands are transmitted, the system steps closer to the target with the corresponding step size of 4, 8, or 16, synchronized with the rising edge of LRSY. However, when the ATT DATA SET command has been used, then the target value is set directly. When new data is entered during the transition, then the target value is approached from whatever value is in effect at that time. Caution is required when using the step-up/step-down commands at this time.
No. 5995-21/34
LC78626KE
44.1 kHz (normal speed), 88.2 kHz (double speed)
Start Stop
ATT DATA The audio output level = 20 log ---------- [dB] 100H Because, for example, the time that it would take to increase the attenuation level from "00H" to "EEH" using the 4 stepup command would be as calculated below, this amount of time must be left before entering the next attenuation level command: 238 level x 4 step-up ------------------ 21.6 ms (approx.) 44.1 kHz (LRSY) * In order to prevent noise due to arithmetic overflow in the one-bit D/A converter, settings greater than EEH are prohibited. Mute Output Pin 51: MUTEL, Pin 57: MUTER When the Mute control (MUTE - dB: $03) is exerted, and once the data for each channel has been continuously at "0" for a specified amount of time, then this output goes high. Afterwards, when data is again entered, this output immediately goes low. C2 Flag Output Pin 46: C2F C2F is an 8-bit unit flag that indicates the data error status. Digital OUT Output Circuit Pin 39: DOUT This is the digital audio interface output pin. Its output is in EIAJ format. This signal is interpolated, and the signal is output through the MUTE circuit. Because this output pin is equipped with an internal driver, it can drive a transformer directly.
Code $42 $43 $40 $41 $88 $8B COMMAND DOUT ON DOUT OFF UBIT ON UBIT OFF CDROM-XA ROMXA-RST q q RES = low q
* The digital OUT pin can be fixed low by inputting the DOUT OFF command. * Of the DOUT data, the UBIT data can be fixed at low by entering the UBIT OFF command. * By entering the CDROM-XA command, the DOUT pin can be switched to CD-ROM data that is not subjected to interpolation or to mute control. (When this is done, the audio output is put into mute mode.) The ROMXA-RST command returns the DOUT pin to the audio data output mode which is subject to interpolation and mute control. (When this is done, the audio output mute is released.) Mute Control Circuit
Code $01 $03 COMMAND MUTE 0 dB MUTE - dB q RES = low
The sound level can be muted (MUTE - dB) by the entry of the commands above. Because zero cross mute is used, there is little noise during this operation. The zero cross determination is made in the range where the most significant 7 bits are all "1" or all "0." Because the MUTE-12 dB command ($02) that was found in the LC78620E and 78621E has been deleted, the digital attenuator is used and ATT DATA = 60 ($3C) is set.
No. 5995-22/34
LC78626KE Interpolation Circuit If, when the error correction circuit cannot correct an error, the erroneous audio data is output without any correction, the result would be excessive noise. In order to reduce this noise, the erroneous data is replaced with a linear approximation based on the correct data on either side of the incorrect data. When there are two or more C2 flags, the previous data level is held. However, when new data is output after two or more continuous flags, then a linear approximation is made based on the correct data and the held value that is two points earlier and the middle point is replaced with this linear approximation.
Correct data Flagged data Interpolated data Held at the previous value
A11300
* When there is an error in one place
* When there are continuous errors (three errors in this example).
General I/O Ports Pin 33: CONT2, Pin 34: CONT3, Pin 35: CONT4/SFSY, Pin 36: CONT5/PW The four signal lines, CONT2 to CONT5, have I/O ports. These lines are all input terminals at the time of reset. Unused ports must either be connected to ground or set as output ports. Moreover, pins 35 and 36 are pins that are shared (exclusively) as, respectively, the subcode frame sync signal output pin (SFSY) and the subcode output pin (PW). The selection of the function of these pins is done by commands from the microcontroller. Note that pin 34 functions as either the subcode readout clock input pin (SBCK) or as CONT3. When this pin is used as SBCK, the CONT3 input pin mode (output disabled) must be selected.
Code $DD $DB $DC COMMAND PORT READ PORT I/O SET PORT OUTPUT PORT I SET RES = low
Code $F6 $F7
COMMAND SFSY, PW output enabled SFSY, PW output disabled
RES = low q
The port data is read out sequentially from CONT2, CONT3, CONT4, and CONT5 with the falling edge of the CQCK from the SQOUT pin when there is a port read command. The command uses a single-byte command format. * When a command is applied to this DSP during a track check, track jump, or internal MTR brake operation, then the DSP will terminate those operations. If you do not wish to terminate these operations, do not apply unnecessary commands (including general port operation commands) during track check, track jump, or internal MTR brake operations.
A11301
These ports can each be set individual as control output ports by the port I/O set command. The ports are selected by the lower four bits of a single byte. Starting with the least significant bit, these four bits of this single byte data correspond to CONT2, CONT3, CONT4, and CONT5. The command uses a two-byte command format (RWC1 set). * Although the ASRES pin is allocated as the lowest-order bit of the general-purpose I/O port, it may not be used as a general-purpose I/O port. Applications must set the lowest-order bit in the command code to 0 when setting up the I/O port I/O direction with a PORT I/O SET command ($DBXX). Note that the system goes to this state after a reset.
No. 5995-23/34
LC78626KE
Single-byte data + $DB PORT I/O SET
dn = 1: Set CONTn to be an output pin dn = 0: Set CONTn to be an input pin Where n = 2 to 5 The ports that are set to output pins then they can independently output either high or low levels. The lower four bits (bits 2 to 5) of the single byte of data correspond to the respective ports. Starting with the second bit from the LSB end of this single byte of data, the bits correspond to CONT2, CONT3, CONT4, and CONT5. The command uses a two-byte command format (RWC1 set).
Single-byte data + $DC PORT OUTPUT
dn = 1: dn = 0:
Outputs a high level from the CONTn that is set to being an output Outputs a low level from the CONTn that is set to being an output
Clock Oscillator Pin 60: XIN, Pin 59: XOUT
Code $8E $8D $CE $C2 $C1 COMMAND OSC ON OSC OFF XTAL 16M Normal speed playback Double speed playback q q RES = low q
By connecting a 16.9344 MHz oscillator to these pins a clock is generated that serves as the time base. The OSC OFF command is a command to stop the oscillation of the oscillator and the VCO oscillation. Moreover, depending on the command, double speed playback is also possible.
Oscillator
(C1)
(C2)
*
When structuring a double speed playback system, connect a 16.9344 MHz oscillator between the XIN (Pin 60) and the XOUT (Pin 59), and set the playback speed using the double speed playback command. Recommended crystal/ceramic oscillator constants.
Manufacturer Product No. Load capacitance Cin = C out 6 pF to 10 pF (10%) 15 pF (10%) 30 pF (Internal type) Dumping resistance Rd 0 100 (10%) 47 (10%)
*
CITIZEN WATCH CO., LTD. CSA-309 (16.9344 MHz) (Crystal Oscillator) TDK, Ltd. (Ceramic oscillator) FCR 16.93M2G (16.93 MHz) FCR 16.93MCG (16.93 MHz)
The load capacitance Cin and Cout will have different requirements depending on the actual print circuit board used, and thus it is necessary to perform verification testing on the use print circuit board. Consult the oscillator manufacturer. 16M and 4.2M Pins Pin 41: 16M, Pin 42: 4.2M When using double speed/normal speed playback mode, a 16.9344 MHz signal will be output from the 16M/NGJ pin after the external crystal oscillator 16.9344 MHz. A 4.2336 MHz will be output constantly from the 4.2M pin, forming a LA9230/40 Series LSI system clock. When OSC is off, both terminals are constantly either high or low. 16M/NGJ pin output switching command
Code $F3 $F2 COMMAND 16M FUNCTION ON NGJ FUNCTION ON RES = low q
No. 5995-24/34
LC78626KE Reset Circuit Pin 69: RES When the power supply is turned on, first set this pin low and then set it to high. The muting is set to -dB and the disk motor is set to stop.
CLV servo relationship Muting control Subcode Q address parameter Track jump mode Track count mode Digital attenuator OSC Playback speed Digital filter normal speed START 0 dB Address1 Conventional Conventional DATA0 ON Normal speed ON STOP - Address Free New New DATA 00H to EEH OFF Double speed OFF BRAKE CLV
When the RES pin is low, then the statuses found in the boxes above are set directly.
Other Pins Pin 2: TAI, Pin 16: TEST1, Pin 19: TEST2, Pin 38: TEST3, Pin 40: TEST4, Pin 14: TEST5 These are pins for testing the circuits within the IC. While TAI and TEST2 to TEST5 are equipped with internal pulldown resistors, for safety reasons, they should be connected to 0 V. Explanation of the Block Functions * RAM address control This IC contains 8 bits x 2K words on on-board RAM, and, depending on the address control, the EFM modulation data jitter absorption capability can have 4 frames as the buffer memory capacity. Moreover, normally this buffer margin is checked, and by precisely controlling the CLV servo circuit PCK-side frequency ratio it is possible to control the data write address so that it will be centered on the size of the buffer. Also, when the 4 frame buffer capacity is exceeded, the write address can be forced to 0, and because the resulting errors cannot be subjected to flag processing, the mute is applied for a 128 frame period.
Position -4 or lower -3 -2 -1 0 +1 +2 +3 +4 or greater Frequency divider ratio or process Forces transition to 0 589 589 589 588 587 587 587 Forces transition to 0 Backwards frequency division Standard frequency division Forward frequency division
No. 5995-25/34
LC78626KE * C1 and C2 corrections Data that has been EFM modulated is written to the internal RAM, the jitters are absorbed, and then, the following processes are performed with uniform timing through the crystal oscillator clock. First, there is error checking and correction as the C1 block, the C1 flag is determined and written to the C1 flag register. Next, error checking and corrections are performed as the C2 block, and the C2 flag is determined and written to the internal RAM.
C1 check No error 1 error 2 errors 3 or more errors Correction and flag process Correction not required/flag is reset Correction performed/flag is reset Correction is performed and flag is set Correction is not possible and flag is set
C2 check No error 1 error 2 errors 3 or more errors
Correction and flag process Correction not required/flag is reset Correction performed/flag is reset See the C1 flag. (* 1) See the C1 flag. (* 2)
Notes:1. If the error position determined by the C2 check matches the C1 flag, then the error correction is performed and the flag is reset. However, when there are seven or more C1 flags, then there would be the risk of an erroneous correction, and thus no correction is performed and the C1 flags become C2 flags. When one of the error positions match, but another error position does not match, then no correction can be performed. Moreover, when there are five or less C1 flags, then the C1 check is thought to be somewhat dubious, and thus the flag is set. When there are six or more, the error correction is not possible and they are handled together, so the C1 flags become C2 flags as they are. When none or the error positions match, naturally error correction cannot be performed, and when the number of C1 flags is two or less, then there may be errors even in the data that was deemed OK by the C1 check, and thus the flag is set. In other cases, the C1 flags are used as C2 flags as they are. 2. When it is determined that error correction is not possible because there are three or more errors, then naturally error correction cannot be performed and when the number of C1 flags is two or less, even the data that was deemed as OK in the C1 check may contain errors, and thus the flags are set. In other cases, the C1 flags are used as C2 flags directly.
Anti-shock Function Pin 67: FMT, Pin 48: MR1, Pin 49: MR2, Pin 76: WOK, Pin 75: CNTOK, Pin 74: OVF, Pin 46: C2F, Pin 66: WRQ, Pin 65: SQOUT The anti-shock function of this IC reads data from the disk at double speed and stores it in the external DRAM. By replaying that data that was stored when an external shock has caused the data acquisition to be defective, it is possible to avoid defective playback due to external shocks. The anti-shock mode is set by placing the FMT pin high. When the data is stored in external DRAM, the 16-bit data is compressed to 5 bits using ADPCM. Depending on the DRAM capacity (1M/4M/8M/16M bits) the time that can be stored will be approximately 2.4 seconds (1M), approximately 9.5 seconds (4M), approximately 19 seconds (8M), or approximately 38 seconds (16M). Depending on the type of DRAM, the MR1 /MR2 might have to be set. (See the table.) When in the anti-shock mode, the double speed data is written to the external DRAM and then read at normal speed (1x speed) for playback, and thus the external DRAM will eventually become full. When this happens, this IC stops writing to the DRAM and places the OVF pin high. The microcontroller monitors the OVF and when the microcontroller senses that the OVF signal has gone high, it places the WOK pin low and in order to find the point at which the writing was terminated (called the "L" point below) the system must perform a track jump. The microcontroller has already determined through its monitoring of the frame number in the subcode Q the location of the L point. The frame number at the point when the OVF pin becomes high track jumps to the location, and the L point is sought by placing the WOK pin high that many frames earlier. When this IC finds the L point, the CNTOK pin is put high, and the DRAM data write process begins again. Furthermore, sometimes the L point cannot be found, such as when there is an external shock during the L point search. If the CNTOK pin has not become high even if the L point frame number has been passed (by three or more frames), then it is determined that the L point was not found. When this happens, a track jump is performed again, and the L point search begins again. When the search is performed again, the track jump is performed with the WOK pin high. This IC determines whether or not there has been an external shock through the use of the C2F flag. When the C2F flag becomes high then the OVF pin becomes high just as if the DRAM was full, and writing to the DRAM is terminated. In this case, the microcontroller should perform the same process as if the DRAM had become full. Setting pins
Pin High MR1 Low MR2 High 8M-bit DRAM ((1M x 4bits) x 2) 16M-bit DRAM (4M x 4bits) Low 1M-bit DRAM (256k x 4bits) 4M-bit DRAM (1M x 4bits)
No. 5995-26/34
LC78626KE
Pin FMT High Anti-shock mode: ON Low Anti-shock mode: OFF
A Schematic of the timing of the various signals during the anti-shock operations are shown in the figure below.
Beginning of L point search
L point because of shock
Track jump
L point because the DRAM is full Track jump A11304
L point is found. Beginning of writing to the DRAM
Anti-shock Independent Reset It is possible to initialize only the anti-shock controller part (excluding the DSP part) by setting the ASRES pin to low. The reset is released by setting this pin high. Furthermore, when controlling the independent reset using commands, the ASRES pin must be tied low (connected to 0 V).
Code $F4 $F5 COMMAND Independent reset disable (release) Independent reset enable/inrush q RES = low
No. 5995-27/34
LC78626KE Table of Commands Commands with blank columns: Commands that can not be used. Commands with asterisk marks: Commands that are latched (i.e. mode set commands). Commands marked with @ signs: Commands that are shared with the ASP (LA9240M, etc.). Commands in parentheses: Commands that are exclusive for the ASP (reference). Commands marked with % signs: Commands changed or added from the LC78622E.
$00 (ADJ. RESET) $01 * MUTE 0 dB $02 $03 * MUTE -dB $04 * DISC MTR START $05 * DISC MTR CLV $06 * DISC MTR BRAKE $07 * DISC MTR STOP $08 @ FOCUS START #1 $09 * ADDRESS FREE $0A $0B $0C $0D $0E $0F * TRACKING OFF $20 * TJ-time TOFF "L" $21 * TJ-time TOFF "H" $22 * New Track Count $23 * Old Track Count $24 $25 $26 $27 $28 * STO CONT $29 * LCH CONT $2A * RCH CONT $2B $2C $2D $2E $2F $40 * UBIT ON $41 * UBIT OFF $42 * DOUT ON $43 * DOUT OFF $44 $45 $46 $47 $48 $49 $4A $4B $4C $4D $4E $4F $60 $61 $62 $63 $64 $65 $66 $67 $68 $69 $6A $6B $6C $6D $6E * DF normal speed "OFF" $6F * %DF normal speed "ON"
$10 2TJ IN $11 1TJ IN #1 $12 1TJ IN #2 $13 4TJ IN $14 16TJ IN $15 64TJ IN $16 256TC $17 128TJ IN $18 2TJ OUT $19 1TJ OUT #1 $1A 1TJ OUT #2 $1B 4TJ OUT $1C 16TJ OUT $1D 64TJ OUT $1E $1F 128TJ OUT
$30 32TJ IN $31 1TJ IN #3 $32 $33 $34 $35 $36 $37 $38 32TJ OUT $39 1TJ OUT #3 $3A $3B $3C $3D $3E $3F
$50 $51 $52 1TJ IN #4 $53 $54 $55 $56 $57 $58 $59 $5A 1TJ OUT #4 $5B $5C $5D $5E $5F
$70 $71 $72 $73 $74 $75 $76 $77 $78 $79 $7A $7B $7C $7D $7E $7F
In the DISC MTR BRAKE command ($06) function, when the internal brake on mode is on, the function that puts the WRQ pin high is not latched. For details, see "Internal brake mode" on page 16.
No. 5995-28/34
LC78626KE Commands with blank columns: Commands that can not be used.Commands with asterisk marks: Commands that are latched (i.e. mode set commands). Commands marked with @ signs: Commands that are shared with the ASP (LA9240M, etc.). Commands in parentheses: Commands that are exclusive for the ASP (reference). Commands marked with % signs: Commands changed or added from the LC78622E.
$80 $81 * ATT DATA SET $82 * ATT 4STP UP $83 * ATT 4STP DOWN $84 * ATT 8STP UP $85 * ATT 16STP DOWN $86 * ATT16STP UP $87 * ATT 16STP DOWN $88 * CDROMXA $89 * ADDRESS 1 $8A $8B * ROMXA RST $8C TRACK JMP BRAKE $8D * OSC OFF $8E * OSC ON $8F * TRACKING ON $A0 * Old Track Jump $A1 * New Track Jump $A2 FOCUS START #2 $A3 * Internal Brake CONT $A4 $A5 $A6 $A7 $A8 * DISC 8 cm SET $A9 * DISC 12 cm SET $AA $AB $AC * PLL DIV OFF $AD * PLL DIV ON $AE $AF $C0 $C1 * Double speed playback $C2 * Normal speed playback $C3 $C4 * Internal BRAKE OFF $C5 * Internal BRAKE ON $C6 $C7 $C8 $C9 $CA * Internal BRK-DMC "L" $CB * Internal BRK-DMC "H" $CC * Internal BRK-time TOFF $CD * Internal BRK-time TON $CE * X'tal 16M $CF $E0 $E1 $E2 $E3 $E4 $E5 $E6 $E7 $E8 $E9 $EA $EB $EC $ED $EE * Command noise OFF $EF * Command noise ON
$90 (* F.OFF.ADJ.START) $91 (* F.OFF.ADJ.OFF) $92 (* T.OFF.ADJ.START) $93 (* T.OFF.ADJ.OFF) $94 (* LASER ON) $95 (* LSR.OFF/F.SV.ON) $96 (* LSR OFF/F.SV.OFF) $97 (* SP.8 cm) $98 (* SP.12 cm) $99 (* SP.OFF) $9A (* SLED ON) $9B (* SLED OFF) $9C (* EF.BAL.START) $9D (* T.SERVO OFF) $9E (* T.SERVO ON) $9F
$B0 * CLV PH1 frequency divider mode $D0 $B1 * CLV PH2 frequency divider mode $D1 $B2 * CLV PH4 frequency divider mode $D2 $B3 * CLV PH8 frequency divider mode $D3 $B4 * CLV 3-state output ON $B5 * CLV 3-state output OFF $B6 * JP 3-state output ON $B7 * JP 3-state output OFF $B8 $B9 $BA $BB $BC $BD $BE $BF $D4 $D5 $D6 $D7 $D8 $D9 $DA $DB * PORT OP.ED SET $DC * PORT DATA SET $DD $DE $DF PORT READ
$F0 * @ TRACK CHECK (2BYTE DETECT) $F1 $F2 $F3 $F4 $F5 * % Anti-shock part independent reset disable/release * % Anti-shock part independent reset enable/inrush
$F6 * % PW output enable $F7 * % PW output disable $F8 * @ TRACK CHECK OUT (2BYTE DETECT) $F9 $FA $FB $FC $FD $FE @ NOTHING $FF * @ 2BYTE CMD RESET
After the PLL DIV (the 1/2 frequency divider for the PLL part) is reset, then this turns off. (the opposite of the LC78622E). However, the functions of the commands ($AC, $AD) are the same as for the LC78622E.
No. 5995-29/34
LC78626KE Sample Application Circuit
No. 5995-30/34
LC78626KE Comparison of CD-DSP Functions
Model Function EFM-PLL RAM Replay speed Digital out Interpolation Zero cross mute Level meter peak search Bilingual Digital attenuator Digital filter Digital Deemphasis Output General Ports VCD compatible Anti-shock I/F Anti-shock controller CD text CD-ROM I/F One-bit D/A converter L.P.F Power supply voltage Package *Notes: 16M DRAM max (4M DRAM max) I/O LC78621E Internal VCO FR = 1.2k 16k 2x q 4 q -12dB, - q q q 8fs q 2 x x q x x q q x 3.6 to 5.5 V QFP80E LC78625E Internal VCO FR = 1.2k 16k 2x q 4 q -12dB, - q q q 8fs q 2 (4) q q x x q q x 3.0 to 5.5 V QFP80E LC78630E Internal VCO FR = 1.2k 18k 4x q 2 q - x q q 2fs q 2 2 + (4) q q x x q x x 3.6 to 5.5 V QFP80E LC78624E Internal VCO FR = 1.2k 16k 2x q 2 q - x x x x x x 5 x x x q x x x 3.0 to 5.5 V QFP64E LC78626KE (LC78626E) Internal VCO FR = 1.2k (5.1k) 16k 2x q 2 q - x q q 8fs (4fs) q x 1 + (3) x Not necessary q* x x q q 3.0 to 3.6 V (3.0 to 5.5 V) QFP100E LC78622E (LC78622NE) Internal VCO FR = 1.2k 16k 2x q 2 q - x q q 4fs (8fs) q x (3) 5 x x x x x q q 3.0 to 5.5 V QFP64E
Notes on Application Design While it goes without saying that to achieve system reliability the absolute maximum ratings and allowable operating conditions specified for this IC must be strictly adhered to, adequate consideration must also be given to the operating environmental conditions, such as ambient temperature and static electricity, and to the mounting conditions used. This section presents items that require special care during application design and IC mounting. Handling of Unused Pins * If unused input pins on this IC are left in the open state during IC operation, there are times when the IC may enter an unstable state. Always follow all the directions for handling unused pins included in the documentation for this IC. Also, do not connect any output pins to power supply, ground, or any other output lines. * All general-purpose I/O ports must either be set to the output state and set to output a low level in software, or must be left in the input state and pulled up or pulled down to a fixed input level. Latch-up Prevention * Due to the structure of this IC, all supply voltage pins must be supplied with the same potential. -- Also supply the same potential to the servo system ASP. The slice level control circuit is shared with this IC, and application of the same potential is necessary. Also, the same potential must be supplied to all supply voltage pins on the ASP IC. * Do not allow the pin voltages on any of the input or output pins to exceed VDD or to fall lower than VSS. The timing of signal application requires special care at power on to assure that this condition is met. * Do not allow overvoltages or abnormal noise to be applied to this IC. * In general, latch-up can be prevented by tying any unused pins to either VDD or VSS. However, be sure to follow any special instructions provided with this IC for unused pin handling. * Do not short the outputs.
continued on next page. No. 5995-31/34
LC78626KE
Continued from preceding page.
Interface When the inputs and outputs of devices of different types are connected, incorrect operation may occur due to discrepancies between the input VIL/VIH and output VOL/VOH values. Insert level shifters between devices that have different supply voltages to prevent device destruction in systems that use dual power-supply systems. Load Capacitance and Output Current * When a load with a large capacitance is connected, since a load short lasts for an extended period, fused output lines can be caused. Also, high charge and discharge currents can result in noise which can degrade end product performance or result in incorrect operation. Always use the recommended load capacitances. * Large output sink or source currents can also cause the same types of problems described in the previous item. Use the recommended currents, while taking the maximum allowable power dissipation into account. Notes on Power Application and Reset * There are points that require care that are related to power application, the period during which a reset is applied, and the period after a reset is cleared. Refer to the specific notes provided in the specification sheets for the individual products, and design end products with these points in mind. * The pin output states, the pin I/O settings, the contents of registers, and other aspects of this IC are not guaranteed when power is first applied. Aspects that are defined by the reset operation or by settings are only guaranteed once the reset or setting has been performed. Applications that use this IC should apply a reset immediately after power is applied. Pin states and register values that are undefined may differ between samples, and may change between lots over time. Applications should not depend on undefined states and values. * The general-purpose I/O ports are set to the input state during a reset. For pins that must be fixed at high or low due to fail-safe design considerations, pulling up to VDD or pulling down to VSS through an individual resistor can be an effective design. * When the 4.2MHz output is used as the microcontroller master clock, the reset circuit will be shared with the microcontroller. Since the microcontroller will not be reset unless a clock signal is applied, do not control the reset input to this IC from a microcontroller output port. If this IC has not been reset, the 4.2-MHz output is not guaranteed, and the microcontroller may not be reset. This can result in incorrect application system operation. Notes on Thermal Design The failure rate of semiconductor devices is significantly accelerated by increases in ambient temperature and power dissipation. To assure high reliability, designs must include adequate margins to take possible changes in ambient conditions into account. Notes on Printed Circuit Board Patterns * If possible, the influence of common impedances should be reduced by separating the VDD and ground lines for each system. * The VDD and ground lines should be as wide and as short as possible to lower their high-frequency impedance. Ideally, decoupling capacitors (0.01 to 1 F) should be inserted between each VDD and ground pair. These capacitors should be located extremely close to their corresponding power supply system pins. Additionally, it is appropriate to insert a capacitor of about 100 to 220 F between VDD and ground as a low-frequency filter. However, note that using excessively large capacitors here can result in latch-up. -- In servo systems, the VREF lines should be handled in the same manner as the VCC and ground lines. Driver ground lines should be particularly wide, and the recommended driver pattern should be used direct under the power devices taking heat radiation effect into consideration. -- If a current output type pickup is used, locate the optical sensor connector and the ASP RF input as close together as possible. If a voltage output type pickup is used, locate the I/V conversion resistor as close to the ASP RF input side as possible. * EFM signal lines should be kept as short as possible, and either adjacent lines should be avoided or VDD or ground shield lines should be run between adjacent EFM signal lines. Since the slice level controller output (EFMO) and the ASP clock output (4.2MHz) lines can easily disrupt EFM signal
Continued on next page. No. 5995-32/34
LC78626KE
Continued from preceding page.
lines, resistors connected to output pins should be located extremely close to the pin. Note that the smaller these resistors, the larger the amount of spurious radiation emitted. Inversely, the output level may be adversely influenced if the resistors are made too large. Design the 4.2MHz output according to the ASP input level requirements. (Design center: 1 V p-p) * Noise on the microcontroller interface signal lines can result in incorrect operation. While the best method for reducing noise depends on the application itself, in general, the interface lines should be made as short as possible and inductances and capacitances minimized. However, designs must also take crosstalk into account. If long interface lines must be used, or if noise is a problem, inserting a noise exclusion circuit may be effective. Design noise filters with the interface timing taken into account. Issuing the command noise reduction command [$EF] may also be effective. * Cover the area around the crystal oscillator element with the ground pattern. Notes on Software Design * Always follow the recommendations for software design provided in the IC documentation and do not use any techniques specifically forbidden. * If the digital outputs are used, issue a UBIT OFF [$41] command to this IC during initialization. UBIT ON [$40] should only be used during playback to prevent DIR unlock and incorrect subcode recognition. * During initialization, after clearing an IC reset, and after turning this IC's oscillator on, issue a 2-byte reset command [$FF] to the LA9230M Series or LA9240M Series ASP to set up the ASP command register. * Since the LA9230M Series and LA9240M Series ASP ICs use the 4.2MHz output from this IC as their master clock, an additional 30 ms of setup time is required after the oscillator stabilization time during initialization, after clearing an IC reset, and after turning this IC's oscillator on. This 30 ms of setup time is also required after issuing an ASP reset command [$00] to the ASP. * Since the command timing for the LA9230M Series and LA9240M Series ASP ICs is slower than that for this IC, be sure to refer to the ASP IC documentation when designing application software. Other Notes If you have any questions, please do not hesitate to contact your Sanyo representative, or your Sanyo semiconductor sales outlet. Since this IC is specifically designed for use in CD players, its specifications differ from those of standard logic and other general-purpose IC products. We recommend adopting failsafe design techniques in the applications, and we also recommend debugging applications in the application equipment itself.
No. 5995-33/34
LC78626KE
Specifications of any and all SANYO products described or contained herein stipulate the performance, characteristics, and functions of the described products in the independent state, and are not guarantees of the performance, characteristics, and functions of the described products as mounted in the customer's products or equipment. To verify symptoms and states that cannot be evaluated in an independent device, the customer should always evaluate and test devices mounted in the customer's products or equipment. SANYO Electric Co., Ltd. strives to supply high-quality high-reliability products. However, any and all semiconductor products fail with some probability. It is possible that these probabilistic failures could give rise to accidents or events that could endanger human lives, that could give rise to smoke or fire, or that could cause damage to other property. When designing equipment, adopt safety measures so that these kinds of accidents or events cannot occur. Such measures include but are not limited to protective circuits and error prevention circuits for safe design, redundant design, and structural design. In the event that any or all SANYO products (including technical data, services) described or contained herein are controlled under any of applicable local export control laws and regulations, such products must not be exported without obtaining the export license from the authorities concerned in accordance with the above law. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or any information storage or retrieval system, or otherwise, without the prior written permission of SANYO Electric Co., Ltd. Any and all information described or contained herein are subject to change without notice due to product/technology improvement, etc. When designing equipment, refer to the "Delivery Specification" for the SANYO product that you intend to use. Information (including circuit diagrams and circuit parameters) herein is for example only; it is not guaranteed for volume production. SANYO believes information herein is accurate and reliable, but no guarantees are made or implied regarding its use or any infringements of intellectual property rights or other rights of third parties.
This catalog provides information as of February, 1999. Specifications and information herein are subject to change without notice. PS No. 5995-34/34


▲Up To Search▲   

 
Price & Availability of LC78626KE

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X